package com.zhuss.bean.bo.order.order;

import java.io.Serializable;

import com.zhuss.common.*;

import java.util.*;
/**
 * @description: 退款订单创建bo
 * @author: zhushanshuo
 * @create: Fri Jan 15 21:22:09 CST 2021
 **/
public class CreateOrderRefundBo extends IdBo  implements Serializable, BaseBo {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = (long)(Math.random() * 2000000000000000000L);
	
    private Long orderId;     //订单ID

    private String orderNo;     //商户订单编号

    private String orderRefundNo;     //退款订单编号

    private Long trainId;     //具体日期车次ID

    private Date date;     //退票的车次日期

    private String transactionId;     //微信订单

    private String wxRefundId;     //微信退款单ID

    private Long price;     //订单的金额

    private Long refundTotalPrice;     //申请总金额, 单价*数量

    private Long refundPercent;     //已退回的比例， 单位：%

    private Integer status;     //退款订单状态



    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
	}

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
	}

    public String getOrderRefundNo() {
        return orderRefundNo;
    }

    public void setOrderRefundNo(String orderRefundNo) {
        this.orderRefundNo = orderRefundNo;
	}

    public Long getTrainId() {
        return trainId;
    }

    public void setTrainId(Long trainId) {
        this.trainId = trainId;
	}

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
	}

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
	}

    public String getWxRefundId() {
        return wxRefundId;
    }

    public void setWxRefundId(String wxRefundId) {
        this.wxRefundId = wxRefundId;
	}

    public Long getPrice() {
		return price;
	}
    
    public void setPrice(Long price) {
		this.price = price;
	}

    public Long getRefundTotalPrice() {
        return refundTotalPrice;
    }

    public void setRefundTotalPrice(Long refundTotalPrice) {
        this.refundTotalPrice = refundTotalPrice;
	}

    public Long getRefundPercent() {
        return refundPercent;
    }

    public void setRefundPercent(Long refundPercent) {
        this.refundPercent = refundPercent;
	}

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
	}


}
